Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Belgium F1 Great Britain F8 Italy F24 Italy F25 Ukraine F3 Belgium F1 Spain F12 Spain F13 Spain F14 Ukraine F1 Ukraine F2 Tunisia F2 Ukraine F4 Belarus F1 Tunisia F3 Belarus F2 Netherlands F3 Germany F8 Belgium F1 Romania F12 Belgium F2 Romania F13 Germany F11 Germany F12 Netherlands F4 Netherlands F5 Nigeria F5 Nigeria F6 Tunisia F4 Tunisia F5 France F3 Great Britain F3 Portugal F2 Portugal F3 Spain F15 Romania F1 Romania F2 Uzbekistan F1 Germany F5 France F8 Netherlands F2 Germany F12 Italy F27 Russia F3 Italy F28 France F14 Great Britain F19 Great Britain F21 Great Britain F22 Israel F4 China F2 France F1 France F3 Morocco F1 Morocco F2 Croatia F4 Croatia F5 France F6 Russia F1 Russia F2 USA F9 Netherlands F1 Netherlands F2 Netherlands F3 Senegal F1 Senegal F2 Italy F28 France F13 France F14 France F18 Germany F5 France F3 Portugal F1 Portugal F2 Italy F10 Italy F20 Italy F23 France F14 France F19 Senegal F1 Senegal F2 Great Britain F2 Germany F3 Germany F4 France F4 France F5 Spain F23 Germany F10 Netherlands F6 France F17 Germany F2 Germany F4 France F3 France F4 France F5 Italy F3 Romania F3 Netherlands F2 Netherlands F3 Netherlands F4 Spain F24 Belgium F4 Belgium F5 Belgium F6 France F15 Germany F17 Turkey F30 Germany F1 France F1 Turkey F5 Turkey F6 France F4 Portugal F3 France F6 Greece F1 Greece F2 Spain F11 Morocco F2 Morocco F3 Spain F16 Belgium F1 Netherlands F4 Kazakhstan F6 Belgium F6 Belgium F7 Belgium F8 Belgium F10 France F15 France F21 Turkey F45 France F3 Portugal F1 Portugal F2 France F6 France F7 France F8 Italy F8 Netherlands F4 Belgium F4 Belgium F5 Belgium F7 Italy F21 France F14 France F16 Hungary F1 Portugal F11 Senegal F2 Germany F3 Portugal F3 France F6 Spain F15 France F13 Mouilleron-Le-Captif Challenger Bratislava 2 Challenger Hamburg Challenger Ortisei Challenger Bergamo Challenger Noumea Challenger Hamburg Challenger Wimbledon - London Shanghai Rolex Masters - Shanghai Hangzhou Challenger Brisbane 2 Challenger Brisbane 1 Challenger Tunisia F1 France F1 Ukraine F3 Belgium F7 Belgium F15 France F19 France F21 France F24 Israel F2 Portugal F1 France F6 Netherlands F3 Belgium F8 Germany F11 France F17 France F22 France F23 Czech Republic F7 Turkey F1 Germany F3 Switzerland F1 Greece F4 France F8 Spain F16 Belgium F1 Belgium F2 Belgium F5 Great Britain F1 (Glasgow) Egypt F6 (Sharm El Sheikh) France F4 (Lille) France F5 (Toulouse) France F7 (Villers Les Nancy) France F9 (Angers) Belgium F5 (Knokke) Belarus F1 Belgium F7 (Brussels) Belgium F9 (Koksijde) Hungary F6 (Budapest) Belgium F12 (Middelkerke) France F19 (Mulhouse) Portugal F20 (Oliveira De Azemeis) France F22 (Nevers) France F23 (Saint-Dizier) France F1 (Bagnoles-de-l'Orne) Great Britain F1 (Glasgow) Great Britain F2 (Loughborough) Switzerland F2 (Bellevue) Nigeria F1 Israel F1 (Ramat Gan) Germany F3 Italy F7 (Santa Margherita Di Pula) France F8 (Angers) Spain F14 (Huelva) Belgium F2 (Arlon) Belgium F8 (Koksijde) Portugal F16 (Sintra) Portugal F18 (Oliveira De Azemeis) M15 Sharm El Sheikh M15 Grenoble France F19 Great Britain F15 France F2 Belarus F2 Russia F2 Morocco F2 France F4 Alexander Kolyaskin Memorial - Donetsk Monza Challenger Mexico City Challenger Cherbourg Challenger Dallas Challenger Izmir Challenger St. Brieuc Challenger Almaty Challenger Andria Challenger Nur-Sultan Challenger Quimper Challenger Biella 4 Challenger Nigeria F2 Ostrava Challenger France F14 Belgium F6 Taipei Challenger Bratislava 1 Challenger Bratislava 2 Challenger France F2 Israel F1 Portugal F8 (Cascais) France F16 (Bagneres-De-Bigorre) M15 Vale Do Lobo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Chennai Open - Chennai Open 13 - Marseille Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice AEGON Championships - London Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Open Sabadell Atlantico - Barcelona M25+H Pozoblanco Open de Nice Cote d'Azur - Nice M15 Koksijde AEGON International - Eastbourne Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach Portugal Open - Oeiras Power Horse Cup - Dusseldorf Belgium F6 (Duinbergen) Citi Open - Washington If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Open Sud de France - Montpellier Citi Open - Washington Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Abierto Mexicano Telcel - Acapulco Moselle Open - Metz Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Wolfsburg Challenger Busan Challenger Portoroz Challenger Columbus Challenger Hamburg Challenger Sofia Open - Sofia Rennes Challenger Lugano Challenger Gonet Geneva Open - Geneva cinch Championships - London Hall of Fame Open - Newport Ortisei Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Alexander Kolyaskin Memorial - Donetsk Truist Atlanta Open - Atlanta Citi Open - Washington Sofia Open - Sofia Astana Open - Nur-Sultan Quimper 2 Challenger Saransk Challenger Qatar ExxonMobil Open - Doha Nottingham Challenger Penza Challenger Blois Challenger Tyumen Challenger Eckental Challenger Taipei City Challenger Winston-Salem Open - Winston-Salem Izmir Challenger Orleans Challenger Reunion Island Challenger Cassis Challenger Sofia Open - Sofia Pau Challenger Nur-Sultan Challenger Dallas Open - Dallas Lugano Challenger Delray Beach Open - Delray Beach Istanbul 2 Challenger Oeiras 2 Challenger Puerto Vallarta Challenger Prostejov Challenger Salinas Challenger Privat Bank Cup - Dniepropetrovsk Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Sporting Challenger '07 Trofeo Regione Piemonte - Turin Seguros Bolivar Open - Bogota Alexander Kolyaskin Memorial - Donetsk Morocco Tennis Tour - Tanger Infosys Hall of Fame Open - Newport Izmir Cup - Izmir Bukhara Challenger - Bukhara Astana Challenger Biella Challenger Almaty Open - Almaty Tashkent Challenger Astana Challenger Rennes Challenger Prague Challenger Izmir Challenger Cali Challenger Winnetka Challenger Brest Challenger Bratislava Challenger Sarajevo Challenger Taipei City Challenger Shymkent Challenger Recanati Challenger Nur-Sultan Challenger Segovia Challenger Cherbourg Challenger Bergamo Challenger Wuxi Challenger Eckental Challenger Biella 1 Challenger Biella 3 Challenger Brest Challenger Forli 5 Challenger Eckental Challenger Bratislava Challenger Segovia Challenger Vilnus Challenger Ortisei Challenger Bratislava Challenger Andria Challenger Bangkok Challenger Roseto Degli Abruzzi Challenger Bratislava 1 Challenger Nonthaburi 4 Challenger Chicago Challenger San Marino Challenger Cary 2 Challenger Columbus Challenger Koblenz Challenger Helsinki Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Schickedanz Open 2007 - Furth Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Delhi Challenger I - New Delhi Status Athens Open - Athens The LTA Manchester Trophy - Manchester Moncton Men's Challenger - Moncton Winnipeg Challenger Labertz Open by Stawag - Aachen Besancon Challenger Caltanissetta Challenger St. Brieuc Challenger Rijeka Challenger Rimini Challenger Alphen Challenger Mons Challenger Kolding Challenger Aachen Challenger Cherbourg Challeger Monza Challenger Cairo Challenger Nottingham Challenger Istanbul Challenger Bratislava Challenger Wolfsburg Challenger Pozoblanco Challenger Scheveningen Challenger Manerbio Challenger Como Challenger St. Remy Challenger Kazan Challenger Bath Challenger Athens Challenger Fergana Challenger Tampere Challenger Karshi Challenger Petange Challenger Geneva Challenger Helsinki Challenger Arad Challenger Nottingham-2 Challenger Lexington Challenger Orbetello Challenger Istanbul Challenger Rennes Challenger Chennai Challenger Aix En Provence Challenger Winnetka Challenger Aptos Challenger Brescia Challenger Helsinki Challenger Hong Kong Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Kazan Challenger Raanana Challenger Vancouver Challenger Mons Challenger Rennes Challenger Brest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger New Delhi Challenger Shenzhen Challenger Recanati Challenger Segovia Challenger Bratislava Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Gimcheon Challenger Rome Challenger Lille Challenger Bordeaux Challenger Nottingham Challenger Recanati Challenger Ilkley Challenger Aptos Challenger Vancouver Challenger Portoroz Challenger Mallorca Challenger Ismaning Challenger Privat Bank Cup - Dnepropetrovsk Ethias Tennis Trophy - Mons Biella 2 Challenger Samarkand Challenger - Samarkand Alexander Kolyaskin Memorial - Donetsk Ethias Trophy - Mons Alexander Kolyaskin Memorial - Donetsk Prague Challenger Heilbronn Challenger The LTA Nottingham Challenger - Nottingham Nottingham 1 Challenger Challenger DCN de Cherbourg - Cherbourg San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City Astana Challenger - Astana Trofeo Sisma Mantova - Mantova PEOPLEnet Cup - Dnepropetrovsk 2008 China TCL Challenger - Guangzhou Bulgarian Open Challenger - Sofia Challenger Banque Nationale - Granby Karshi Challenger - Karshi UTC Open - Cherkassy President's Cup - Astana IPP Open - Helsinki Heilbronn Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Napoli Challenger San Luis Potosi Challenger Segovia Challenger Istanbul Challenger Bergamo Challenger Open des Alpes Trophee BNP Paribas - Grenoble Geneva Challenger Karshi Challenger St. Remy Challenger Bukhara Challenger - Bukhara Belgrade Challenger Johannesburg Challenger Athens Challenger Tunis Challenger Sail Open - New Delhi Recanati Challenger Cherbourg Challenger Privatbank Open 2006 - Dnepropetrovsk Bordeaux Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Mons Challenger Tashkent Challenger - Tashkent Nottingham-2 Challenger Lille Challenger Pozoblanco Challenger Izmir Challenger Mons Challenger Bratislava Challenger Loughborough Challenger Como Challenger Petange Challenger Orleans Challenger Mons Challenger Mouilleron-Le-Captif Challenger PrivatBank Cup - Dnepropetrovsk Eckental Challenger Bratislava Challenger New Delhi Challenger Irving Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Mestre Challenger Sony Ericsson Open 2008 - Belgrade Cordenons Challenger Tampere Challenger TEB BNP Paribas Istanbul Open - Istanbul Heilbronn Challenger Pozoblanco Challenger Tenerife Challenger Prague 2 Challenger Mons Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Ramat Hasharon Challenger Izmir Challenger Batman Challenger Shymkent 1 Challenger Busan Challenger Seoul Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Recanati Challenger Shymkent 2 Challenger Portoroz Challenger Orleans Challenger Ortisei Challenger Andria Challenger Irving Challenger Guangzhou Challenger Le Gosier Challenger Porto Challenger Cherbourg Challenger Irving Challenger Segovia Challenger Nur-Sultan Challenger Togliatti Cup - Togliatti Grodzisk Mazowiecki Challenger Nonthaburi 1 Challenger Istanbul Challenger Penza Cup - Penza Bergamo Challenger Eckental Challenger Bergamo Challenger Mordova Cup 2007 - Saransk Alicante Challenger Fergana Challenger ATP Kremlin Cup - Moscow Marbella Challenger Tyumen Challenger Karlsruhe Challenger Ilkley Challenger Poprad Tatry Challenger Orleans Challenger Nottingham Challenger Cherbourg Challenger Heilbronn Challenger UTC Open by Selena - Cherkassy Citta di Como - Como Kosice Challenger Rimouski Challenger Topshelf Open - 's-Hertogenbosch Bergamo Challenger Little Rock Challenger Pozoblanco Challenger BB&T Atlanta Open - Atlanta Apia International - Sydney PBZ Zagreb Indoors - Zagreb San Benedetto Challenger Ethias Trophy - Mons Bangkok Challenger Qatar ExxonMobil Open - Doha Mons Challenger Memphis Open - Memphis Penza Challenger Biella Challenger Open de Nice Cote d'Azur - Nice Todi Challenger Mersin Challenger Lambertz Open by Stawag 2007 - Aachen Open Sud de France - Montpellier Open 13 - Marseille Sail Open - New Delhi Bratislava Challenger If Stockholm Open - Stockholm Blois Challenger Morocco Tennis Tour - Meknes Kaohsiung Challenger St. Brieuc Challenger Men's Pro Challenger at Tunica National - Tunica Helsinki Challenger Bratislava Challenger Ilkley Challenger Hurricane Tennis Open - Bradenton Jameson Cup - Milan Seoul Challenger Nonthaburi 2 Challenger New Delhi Challenger II - New Delhi Quimper Challenger Jersey Challenger Cleveland Challenger Rome Challenger Waco Challenger Bordeaux Challenger Mauthausen Challenger Olimp Kyiv Open - Kiev Infosys Hall of Fame Open - Newport Sarajevo Challenger PEOPLEnet CUP - Dnepropetrovsk Pilot Pen Tennis - New Haven Barletta Challenger Sofia Challenger Helsinki Challenger Open 13 - Marseille AEGON International - Eastbourne Countrywide Classic - Los Angeles China Open - Beijing Gonet Geneva Open - Geneva St. Petersburg Open - St. Petersburg BRD Nastase Tiriac Trophy - Bucharest UNICEF Open - 's Hertogenbosch Istanbul Challenger Bangkok Challenger AEGON International - Eastbourne If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Kolkata Challenger Claro Open Colombia - Bogota Rennes Challenger St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade AEGON Championships - London PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich Claro Open Colombia - Bogota Apia International - Sydney Nottingham Challenger Andria Challenger US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Gerry Weber Open - Halle Aircel Chennai Open - Chennai Aix En Provence Challenger Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest St. Brieuc Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem European Open - Antwerp Qatar ExxonMobil Open - Doha Apia International - Sydney Medibank International - Sydney Hall of Fame Tennis Championships - Newport Binghamton Challenger Open 13 - Marseille Rogers Masters - Toronto Kremlin Cup - Moscow Millennium Estoril Open - Estoril BB&T Atlanta Open - Atlanta Tel Aviv Watergen Open - Tel Aviv Samarkand Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Heineken Open - Auckland Kremlin Cup - Moscow Barcelona Open Banc Sabadell - Barcelona Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Rogers Cup - Toronto Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Wimbledon - London Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, 1R, UKR-ISR 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 U.S. Open - New York Sony Ericsson Open - Miami U.S. Open - New York Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group II, 1R, UKR-MON 5-0 U.S. Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, UKR-BAR 3-0 Wimbledon - London Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, World Group, PO, JPN-UKR 5-0 U.S. Open (juniors) Olympics - Rio de Janeiro Australian Open - Melbourne